package br.com.biblioteca.Service;

import java.sql.SQLException;
import java.util.List;

import br.com.biblioteca.Dao.EmprestimoDao;
import br.com.biblioteca.Modelo.Cliente;
import br.com.biblioteca.Modelo.Emprestimo;
import br.com.biblioteca.Modelo.Livro;

public class EmprestimoService
{
	private static EmprestimoDao emprestimoDao = new EmprestimoDao();
	private static ClienteService clienteService = new ClienteService();
	private static LivroService livroService = new LivroService();
	
	public boolean insertEmprestimo(Emprestimo emprestimo) throws SQLException
	{
		return emprestimoDao.insertEmprestimo(emprestimo);
	}
	
	public boolean updateEmprestimo(Emprestimo emprestimo) throws SQLException
	{
		return emprestimoDao.updateEmprestimo(emprestimo);
	}

	public boolean deleteEmprestimo(Emprestimo emprestimo) throws SQLException
	{
		return emprestimoDao.deleteEmprestimo(emprestimo);
	}

	public List<Emprestimo> listEmprestimos(Emprestimo emprestimo) throws SQLException
	{
		return emprestimoDao.listEmprestimos(emprestimo);
	}

	public List<Cliente> listClientes(Cliente cliente) throws SQLException
	{
		return clienteService.listClientes(cliente);
	}

	public List<Livro> listLivros(Livro livro) throws SQLException
	{
		return livroService.listLivro(livro);
	}
}
